Useful english dictionary. 2012.
Ambuscadoed — Am bus*ca doed, p. p. Posted in ambush; ambuscaded. [Obs.] [1913 Webster] … The Collaborative International Dictionary of English